@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;
list-style-type:none;}
body,table,td,tr,th{font-size:12px;color:#000000;}
table{ margin:0 auto;}
.clear {clear: both;}
table {
border-collapse: collapse;
border-spacing: 0;
}
fieldset,img {border: 0;}

p{ color:#333;  line-height:26px;}
a { text-decoration:none; color:#333333; font-size:14px; line-height:26px;}
a:hover { color:#db0300; text-decoration: underline;}

a:focus {  outline: none;  } 
.clearfix:after{ clear:both;content: ".";display: block;height: 0;visibility: hidden;}
.clear {clear: both; font-size: 1px;height: 0;line-height: 0; margin-top: 0 !important;visibility: hidden;}
.left { float:left;}
.right { float:right;}
.dian{ background-image:url(dian_2.gif); background-repeat:no-repeat; padding-left:10px; list-style-position:outside; line-height:32px; }


/* -----------------字体定义-------------------- */
.fB{font-weight:bold;}
.fI{font-style: italic;}
.f12px{font-size:12px;}
.f14px{font-size:14px;}
.heiti { font-family:"微软雅黑", "黑体", "宋体";}

.txt_left {text-align: left;}
.txt_right {text-align: right;}
.txt_center {text-align: center;}
.txt_2em{ text-indent:2em;}
.show { display: block;}
.hidden { display: none;}


.f_hei14{/*标题?黑色*/ font:normal normal bold 14px/14px normal;color:#000000;}
.f_red16{/*标题?红色*/ font-size: 16px; color:#01479c; font-weight: bold;}

.f_lan{color:#055FC5;}
.f_hei{color:#000000;}
.f_red{color:#FF0000;}
.f_hui{color:#878787;}


 /*------------------- 控制显示行数 ---------------*/
.line_1h{ height:26px; line-height:26px; overflow:hidden; }
.line_3h{ height:72px; line-height:26px; overflow:hidden; }

.suojin{text-indent:2em;} 

/*摘要行距*/
.zhaiyao_hj{line-height:22px; color: #999999; font-size:12px;}
.zhaiyao_hj a {line-height:22px;}



 /*-------------------边框 颜色---------------*/
.bk_hui{ border:1px solid #E3E3E3;}

.xuxian{ width:90%; border-bottom:1px dashed #B6B5B5; margin:0px auto; height:2px;  /*虚线 dashed  实solid*/}

.shixian{ width:100%; border-bottom:1px solid #B6B5B5; margin:0px auto; height:2px;  /*虚线 dashed  实solid*/}

.img_bk{border:1px solid #C7C8C8;padding:2px;}
 

 /*-------------------链接设置---------------*/

.red, .red a { color: #CC0000 !important;}
.red a:hover {color: #CC0000 !important;}
.blue, .blue a { color: #6699cc !important;}
.blue a:hover {color: #333333 !important;}


a:link{color:#000000;  text-decoration:none;font-size:12px;}
a:visited{color:#000000;  text-decoration:none;font-size:12px;}
a:hover{color:#DE1A1A;  text-decoration:underline;font-size:12px;}  

a.amenu13b:link { font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;} 
a.amenu13b:visited {font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;}
a.amenu13b:hover {font-size: 14px;color: #000000;text-decoration: underline;font-weight: bold;}
a.amenu13b:active {font-size: 14px;color: #000000;text-decoration: none;font-weight: bold;}

a.hui12:link { font-size: 12px;color: #999999;text-decoration: none;}
a.hui12:visited {font-size: 12px;color: #999999;text-decoration: none;}
a.hui12:hover {font-size: 12px;color: #000000;text-decoration: underline;}
a.hui12:active {font-size: 12px;color: #999999;text-decoration: none;}

a.hei14:link { font-size: 14px;color: #000000;text-decoration: none;}
a.hei14:visited {font-size: 14px;color: #000000;text-decoration: none;}
a.hei14:hover {font-size: 14px;color: #DE1A1A;text-decoration: underline;}
a.hei14:active {font-size: 14px;color: #000000;text-decoration: none;}

a.lan14:link { font-size: 14px;color: #d02626;text-decoration: none;}
a.lan14:visited {font-size: 14px;color: #d02626;text-decoration: none;}
a.lan14:hover {font-size: 14px;color: #000000;text-decoration: underline;}
a.lan14:active {font-size: 14px;color: #005ea6;text-decoration: none;}


a.red16:link { font-size: 16px;color: #be1d23;text-decoration: none; font-weight: bold;}
a.red16:visited {font-size: 16px;color: #be1d23;text-decoration: none; font-weight: bold;}
a.red16:hover {font-size: 16px;color: #000000;text-decoration: none; font-weight: bold;}
a.red16:active {font-size: 16px;color: #be1d23;text-decoration: none; font-weight: bold;}


 /*------------------- 空行  ---------------*/
.kong5{ 
 height:5px;      
 width:100%; clear:both;
 overflow:hidden;}

.kong10{ 
 height:10px;      
 margin:0px auto;width:100%; clear:both;
 overflow:hidden; }
 
 .kong15{ 
 height:15px;      
 margin:0px auto;width:100%; clear:both;
 overflow:hidden; }

 .kong20{ 
 height:20px;      
 margin:0px auto;width:100%; clear:both;
 overflow:hidden; }


 /*------------------- 边距控制  ---------------*/

.ml_5{ margin-left:5px;}
.ml_10{ margin-left:10px;}
.ml_15{ margin-left:15px;}
.ml_20{ margin-left:20px;}

.mr_5{ margin-right:5px;}
.mr_10{ margin-right:10px;}
.mr_15{ margin-right:15px;}
.mr_20{ margin-right:20px;}

.mt_5{ margin-top:5px;}
.mt_10{ margin-top:10px;}
.mt_15{ margin-top:15px;}
.mt_20{ margin-top:20px;}

.mb_5{ margin-bottom:5px;}
.mb_10{ margin-bottom:10px;}
.mb_15{ margin-bottom:15px;}
.mb_20{ margin-bottom:20px;}

.pl_5{ padding-left:5px;}
.pl_10{ padding-left:10px;}
.pl_15{ padding-left:15px;}
.pl_20{ padding-left:20px;}

.pr_5{ padding-right:5px;}
.pr_10{ padding-right:10px;}
.pr_15{ padding-right:15px;}
.pr_20{ padding-right:20px;}

.pt_5{ padding-top:5px;}
.pt_10{ padding-top:10px;}
.pt_15{ padding-top:15px;}
.pt_20{ padding-top:20px;}

.pb_5{ padding-bottom:5px;}
.pb_10{ padding-bottom:10px;}
.pb_15{ padding-bottom:15px;}
.pb_20{ padding-bottom:20px;}


/* -----------------广告通栏调用-------------------- */

.k960{width:1000px; margin:0px auto; overflow:hidden; }


body{background:url(bg.jpg) center top no-repeat;}

/* ----------------- 顶部??------------------- */
.huitiao{ width:100%; height:38px; line-height:38px; font-size:12px;}
.huitiao_38{ }
.huitiao_38 a{  height:38px; line-height:38px;}